﻿using System.ComponentModel;

namespace DFGK_WMS.Model.Enum
{
    /// <summary>
    /// 库存状态
    /// </summary>
    public enum EmInventoryStatus
    {
        /// <summary>
        /// 正常库存
        /// </summary>
        [Description("正常库存")]
        Normal=1,

        /// <summary>
        /// 转移中的库存:库内或不同仓库进行调拨中的库存
        /// </summary>
        [Description("转移中的库存")]
        InsideWarehouse = 2,

        /// <summary>
        /// 入库在途
        /// </summary>
        [Description("入库在途")]
        WaitIn = 3,

        /// <summary>
        /// 出库在途
        /// </summary>
        [Description("出库在途")]
        WaitOut = 4,

        /// <summary>
        /// 限制使用的库存
        /// </summary>
        [Description("限制使用的库存")]
        LimitUse = 5,

        /// <summary>
        /// 异常库存
        /// </summary>
        [Description("异常库存")]
        Except = 6,

        /// <summary>
        /// 预分配库存
        /// </summary>
        [Description("预分配库存")]
        ExpectAllocate = 7,

        /// <summary>
        /// 冻结库存:盘点时冻结、批次物料质检冻结、质检冻结期内
        /// </summary>
        [Description("冻结库存")]
        Freezed =8,


        /// <summary>
        /// 下架在途:手动下架完成后，需手动上架回去
        /// </summary>
        [Description("下架在途")]
        ManualOut = 9,

        /// <summary>
        /// 检定在途
        /// </summary>

        [Description("检定在途")]
        Check =10,
    }
}
